Release 10.1A: OpenEdge Data Management:
DataServer for ORACLE
Running the Progress-to-ORACLE utility
You can run the Progress-to-ORACLE utility interactively or in batch mode.
![]()
To migrate an OpenEdge database to ORACLE:
- Create a target ORACLE database if you do not already have one. If you want to use tablespaces, you must define them in your ORACLE database before running the Progress-to-ORACLE utility. When developing a new DataServer application, start with a new empty database.
- Start an instance of your target ORACLE database.
- If connecting with ORACLE networking, make sure that the
ORACLE_SIDenvironment variable is set to the ORACLE database name.- Make sure that the
ORACLE_HOMEenvironment variable is set to the directory where you installed ORACLE.Note: For a DBE DataServer application, you must specify the Internal Code Page (- Start the OpenEdge client and connect to the OpenEdge database that you want to migrate to ORACLE.
-cpinternal)and Stream Code Page (-cpstream) parameters when you start the client. The values that you specify for these parameters much match the code page that the ORACLE database uses.- In Windows, from the Data Admin tool, choose DataServer
ORACLE Utilities
Schema Migration Tools
PROGRESS DB to ORACLE.
On UNIX, access the utility from the DataServer menu in the Data Dictionary. Or, you can run the utility from the command line:
- The following screen appears and prompts you for the information described in the Table 7–7 that follows after the screen in this step:
![]()
To perform a complete migration of your OpenEdge database to ORACLE, you must enter information in all fields and check all toggle boxes.
The utility creates a schema holder, an ORACLE database that contains the objects from your OpenEdge database, and a startup procedure that you can use to connect to your schema holder. The startup procedure derives its name from the logical name for your ORACLE database. For example, if you specified “orasports” as the logical database name, the utility creates the
corasports.pstartup procedure.
![]()
To run the Progress-to-ORACLE utility in batch mode on a UNIX client machine:
- Create a target ORACLE database. You should connect as a user with no pre-existing object.
- Start an instance of your target ORACLE database.
- If using ORACLE Networking, make sure that the
ORACLE_SIDenvironment variable is set to the ORACLE database name.- Make sure that the
ORACLE_HOMEenvironment variable is set to the directory where you installed ORACLE.- On your client machine, pass parameters to the utility by setting the environment variables as listed in Table 7–8:
- Enter these commands to set and export environment variables at the system prompt before running the compiled 4GL program,
protoora.r:
|
Copyright © 2005 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095 |